<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		
		
		<script>
		
		  //声明函数
		  /*
			  function 函数名([形参列表]){
						  方法体
						 [return 返回值]
			  }
		  */
		  
		   
		   function eat(food){
			   alert("你想吃："+food)
		   }
		
		  
		  /**
		   * 调用函数
		   *   1.可以直接调用正常传值
		   *   2.可以不传值，方法的形参列表为undefined
		   *      给你默认值
		   *   3.可以多传值
		   *     函数内部使用arguments
		   */
		  
		  //eat("哈哈哈","呵呵呵");
		
		  
		  function register(account,password,sex){
			  
			  /**
			   * sex没有传值 默认为男
			   */
			  
			  if(sex == undefined){
				  sex = "男";
			  }
			  alert("账号："+account+"  密码："+password+" 性别:"+sex);
			  
		  }
		
		
		
		  function jisuan(){
			  //arguments是函数内的数组变量！
			  //数组变量中装传入的所有行参数
			  var count = 0;
			  for(var index = 0;index < arguments.length ; index ++){
					
			     var temp =  arguments[index];
				 count += temp;
		      }
			  
			  return count;
	    } 		  
		
		</script>
		
		
		
	</body>
</html>
